#!/usr/bin/env python3
"""
脚本名称：32_exe.py
面试描述：
考察点: 了解浅拷贝后修改副本不影响原列表的特性
注意：
作者：Gavin
创建日期：2025-06-04
版本：1.0
依赖库：无
使用方法： python 32_exe.py
"""


def case_one():
    a = [2, 3, 4]
    b = a.copy()
    b.append(6)
    b = a.pop()
    print(b)
    print(a)


def case_two():
    a = [2, 3, 4]
    b = a[:]
    b.append(6)
    b = a.pop()
    print(b)
    print(a)


def case_three():
    a = [2, 3, 4]
    b = list(a)
    b.append(6)
    b = a.pop()
    print(b)
    print(a)


def case_full():
    a = [2, 3, 4]
    b = list(a)
    c = a
    print(id(a))
    print(id(b))
    print(id(c))
    b.append(6)
    b = a.pop()
    print(b)
    print(a)


case_one()
case_two()
case_three()
case_full()
